home *** CD-ROM | disk | FTP | other *** search
- Subject: Re(2): Not Displaying Save Dialog
- Sent: 9/18/96 3:55 PM
- Received: 9/18/96 3:55 PM
- From: kswenson@keypress.com (Kirk Swenson)
- Reply-To: ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List
-
-
- >>I'm not on the ODF team, but I'll comment anyway. ODFDraw changes the
- >>internal transform of the frame (which is persistent). This causes OpenDoc
- >>to 'dirty' the document.
- >
- >Do you agree that users (not programmers) will have a hard time to figure
- >that out? I am a programmer and my first impression was that a bug in
- >ODFDraw had the part always marked dirty. My second impression was that a
- >bug in ODFDraw had the port sometimes marked dirty. I finally figured out
- >that ODF parts were marked dirty only when they had been scrolled. Then I
- >guessed changes to the internal transform was the problem, which you did
- >confirmed.
- >
- >I understand what's involded, but I think this is a problem as far as HI is
- >concerned. As OD parts begin to ship, I think there will be many users
- >reporting "Save Dialog" bugs. I think the solution is having auto-save
- >properties in OpenDoc, the internal transform of root parts being such a
- >property.
-
- Personally, I think it's a problem, but there are other solutions besides
- auto-saving. I'm not convinced that the internal transform should always
- be written out for all parts. Is this an OpenDoc requirement? Why not
- leave it up to each part to decide whether (and how) the internal transform
- should be persistent? Some parts may always want to start in the upper
- left of their content, with a particular zoom factor, rather than returning
- to whatever was used last. Parts may differ in whether they want to save
- if scroll position is the only thing that changed. The problem here seems
- to be that something is being saved when we don't necessarily want or need
- it to be (the scroll position of the document). Is saving more frequently
- at even more unexpected times really the solution? Just a thought.
-
- Kirk Swenson
- Senior Software Engineer
- Key Curriculum Press
- kswenson@keypress.com